self-blocking syringe - German English Dictionary